package com.letoken.platform.repo.app.res.user;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @version 1.0
 * @author： Christopher
 * @date： 2022/1/6 17:42
 */
@Data
@ApiModel(value = "查询用户请求返回对象", description = "查询用户请求返回对象")
public class QueryAppUserRes {

    @ApiModelProperty(name = "userId", value = "用户id:leXXXXXXXXX")
    private String userId;

    @ApiModelProperty(name = "level", value = "最高等级")
    private Integer MaxLevel;

    @ApiModelProperty(name = "headImage", value = "用户头像url")
    private String headImage;

    @ApiModelProperty(name = "userName", value = "用户名")
    private String userName;

    @ApiModelProperty(name = "ecoLevel", value = "生态建设等级")
    private Integer ecoLevel;

    @ApiModelProperty(name = "ecoValue", value = "生态建设值")
    private BigDecimal ecoValue;

    @ApiModelProperty(name = "accelerateRound", value = "加速流通周期")
    private Integer accelerateRound;


    @ApiModelProperty(name = "invitationCode", value = "邀请码")
    private String invitationCode;

    @ApiModelProperty(name = "toEcoValue", value = "距离升级所需生态建设值")
    private BigDecimal toEcoValue;

    @ApiModelProperty(name = "userAddress", value = "用户钱包地址")
    private String userAddress;

    @ApiModelProperty(name = "levelProgressBar", value = "生态建设值进度条")
    private BigDecimal levelProgressBar;

    @ApiModelProperty(name = "address", value = "钱包地址")
    private String address;

    @ApiModelProperty(name = "promotionLevel", value = "星推官等级")
    private Integer promotionLevel;


    @ApiModelProperty(name = "ambassadorLevel", value = "推广大使等级")
    private Integer ambassadorLevel;

    @ApiModelProperty(name = "lampLevel", value = "阿拉丁神灯等级")
    private Integer lampLevel;

    @ApiModelProperty(name = "communityLevel", value = "社区等级")
    private Integer communityLevel;
    @ApiModelProperty(name = "ambassadorLevel", value = "推广大使等级")
    private Integer shopId;
}
